Minimalizacia modalneho okna
Otázka od: Pavol Svorc
17. 12. 2002 10:07
Zdravim,
mam aplikaciu kde zobrazujem modalne formy. Ako dosiahnut aby pri
minimalizacii modalneho okna sa zminimalizovala cela aplikacia na
listu?
P.Svorc
Odpovedá: Ing. Pavel Žilinec
17. 12. 2002 10:00
Mam tuto proceduru,
procedure TNM_DM.MinMaxOkna(Message : TMessage);
begin
// Zajistim minimalizaci nebo obnovu i hlavniho okna spolecne s minimalizaci
// nebo obnovou tohoto okna
if Message.Msg = WM_SYSCOMMAND then
case Message.WParam of
SC_Minimize : if Application.MainForm.WindowState <> wsMinimized then
Application.MainForm.WindowState := wsMinimized;
SC_Maximize : if Application.MainForm.WindowState = wsMinimized then
Application.MainForm.WindowState := wsMaximized;
SC_Restore : if Application.MainForm.WindowState <> wsNormal then
Application.MainForm.WindowState := wsNormal;
end;
end;
kterou volam v nasledujici udalosti kazdeho takoveho formu
procedure OnMinimize(var Message : TMessage); message WM_SysCommand;
--------
ing. Pavel Zilinec
MailTo:zilinec@email.cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
PS> Zdravim,
PS> mam aplikaciu kde zobrazujem modalne formy. Ako dosiahnut aby pri
PS> minimalizacii modalneho okna sa zminimalizovala cela aplikacia na
PS> listu?
PS> P.Svorc